package com.util;

/**
 * @Package com.util
 * @Date 2024-05-23 12:29
 * 常用的验证功能，但是加不加再说，你也不想自己忘记自己的密码是啥吧。
 */
public class ValidationUtil {

    // 验证用户名格式
    public static boolean isValidUsername(String username) {
        return username != null && username.matches("^[a-zA-Z0-9._-]{3,}$");
    }

    // 验证密码格式
    public static boolean isValidPassword(String password) {
        return password != null && password.length() >= 4;
    }

    // 验证成绩范围
    public static boolean isValidGrade(Double grade) {
        return grade != null && grade >= 0 && grade <= 100;
    }
}
